package com.greatwall.hip.cms.model;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

/**
 * @ClassName GeneralDetailResp
 * @Description TODO
 * @Author zhous
 * @Date 2021/7/7 16:26
 */
@Data
public class GeneralDetailResp {

    @ApiModelProperty(value = "放射类医学影像检查总人次数")
    private int radiographicExamCount;

    @ApiModelProperty(value = "检查异常人次数")
    private int anomalousExamCount;

    @ApiModelProperty(value = "检查异常人次数占比")
    private double anomalousExamCountPercent;

    @ApiModelProperty(value = "提示肺部炎症患者人次数")
    private int lungInflammationCount;

    @ApiModelProperty(value = "提示肺部炎症患者人次数占比")
    private double lungInflammationCountPercent;

    @ApiModelProperty(value = "时间轴")
    private List<String> dateList;

    @ApiModelProperty(value = "检查异常人次数变化趋势")
    private List<Integer> anomalousExamCountList;

    @ApiModelProperty(value = "提示肺部炎症患者人次数变化趋势")
    private List<Integer> lungInflammationCountList;

    @ApiModelProperty(value = "年龄轴")
    private List<String> ageTitleList;

    @ApiModelProperty(value = "各年龄阶段患者人次数")
    private List<Integer> agePatientCountList;

    @ApiModelProperty(value = "各年龄阶段提示肺部炎症患者人次数")
    private List<Integer> ageLungInflammationCountList;

    @ApiModelProperty(value = "性别图表y轴")
    private List<String> sexTitleList;

    @ApiModelProperty(value = "性别图表男性数据集合")
    private List<Integer> sexManList;

    @ApiModelProperty(value = "性别图表女性数据集合")
    private List<Integer> sexWomanList;

    @ApiModelProperty(value = "性别图表未说明性别数据集合")
    private List<Integer> sexUnstatedList;

    @ApiModelProperty(value = "性别图表未知性别数据集合")
    private List<Integer> sexUnknowList;

}
